// 导入express
const express = require("express");
// 创建服务器
const app = express()

// 通过express.json这个中间件，来解析表单中JSON的格式数据
app.use(express.json())

// 通过express.urlencoded()这个中间件，来解析 表单中的 url-encoded格式的数据
app.use(express.urlencoded({extended:false}))

// 创建一个post请求，发送一个请求体
app.post("/user", (req, res) => {
    // 客户端发送过来的数据请求可以通过 req.body来接收

    console.log(req.body);
    // 如果不配置解析表单数据的中间件 req.body 默认等于 undefined

    res.send(req.body)
})

app.post("/book", (req, res) => {
    // 在服务器端可以通过 req.body 来获取JSON格式的表单数据和 url-encoded格式的数据
    console.log(req.body);
    res.send('ok')
})

// 启动服务器
app.listen(8080, () => {
    console.log('启动成功');
})

